unit upasclientsocashdrawer;
{$I LogOption.txt}

interface
uses
  upasclientcocashdrawer;

type
  EOupasclientsocashdrawer = class(EOupasclientcocashdrawer)
  // Publicise Cash Drawer properties and events

  public
    // CashDrawer Events
    property OnDirectIOEvent;
    property OnStatusUpdateEvent;

    // Common Properties
    property AutoDisable;
    property BinaryConversion;
    property CapCompareFirmwareVersion;
    property CapPowerReporting;
    property CapStatisticsReporting;
    property CapUpdateFirmware;
    property CapUpdateStatistics;
    property CheckHealthText;
    property Claimed;
    property ControlObjectDescription;
    property ControlObjectVersion;
    property DataCount;
    property DataEventEnabled;
    property DeviceControlDescription;
    property DeviceControlVersion;
    property DeviceDescription;
    property DeviceEnabled;
    property DeviceName;
    property DeviceServiceDescription;
    property DeviceServiceVersion;
    property FreezeEvents;
    property OpenResult;
    property OutpuID;
    property PhysicalDeviceDescription;
    property PhysicalDeviceName;
    property PowerNotify;
    property PowerState;
    property ResultCode;
    property ResultCodeExtended;
    property ServiceObjectDescription;
    property ServiceObjectVersion;
    property State;

    // CashDrawer Properties
    property CapStatus;
    property CapStatusMultiDrawerDetect;
    property DrawerOpened;

  end;

implementation

end.
